<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!--       
*     Copyright (c) 2008 Sun Microsystems, Inc. All rights reserved.
*     Use is subject to license terms.
-->
<html>
<head>
<title>About Building JavaFX Applications</title>
	<link rel="StyleSheet" href="nbdocs://org.netbeans.modules.usersguide/org/netbeans/modules/usersguide/ide.css" type="text/css">
</head>
<body>
<h2>About Building JavaFX Applications</h2>
<p> <small><a href="#seealso">See Also</a>&nbsp; </small> 
<p>The IDE uses  an Ant build script to build your JavaFX applications.  It generates the build script based on 
the options you enter in the project's Properties dialog box. </p>
  <p>You can customize the build process by doing any 
  of the following:</p>
  <ul>
  <li>Enter basic options, such as classpath settings and JAR filters, in the
  	Project Properties dialog box.</li>
  <li>Override IDE-generated Ant targets or create new targets in <tt>build.xml</tt>. 
  </li>
  <li>Edit properties in <tt>project.properties</tt> to change the name and location 
    of build output directories and files.</li>
</ul>
<p>JavaFX projects can contain both JavaFX and Java source files. The JavaFX compiler is used to compile the JavaFX source file and the Java compiler is used to compile Java source files. Upon a successful build of the project, a single JAR file is created to contain both the compiled JavaFX and Java source code. </p>
  <!--<h3>Building Free-Form Projects</h3>-->
  <!--todo : add FF info-->

<dl> 
      <dt><a name="seealso">See also</a></dt>
 <!--     <dd><a href="javafx_comp_quickref.html">Building Tasks: Quick Reference</a></dd> -->
      <dd><a href="javafx_comp_process.html">Working with JavaFX Project Builds</a></dd>
	  <dd><a href="javafx_comp_project.html">Building a JavaFX Project</a></dd>
<!--  <dd><a href="javafx_comp_file.html">Compiling a Single JavaFX File</a></dd> -->
      <dd><a href="javafx_comp_classpath.html">Managing the Classpath of JavaFX Projects</a></dd>  
</dl>


<hr>
<small><a href="../credits.html">Legal Notices</a></small> 

<table border="0" cellpadding="20">
<tr><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td>&nbsp;</td></tr>
</table></body>
</html>
